package com.erp.erp_ui.warehouse.req;

import java.io.Serializable;

/**
 * @ClassName : AccountAgeReq
 * @Description : 库存账龄入参实体
 * @Author : lst
 * @Date: 2020-07-21 09:59
 */
public class AccountAgeReq implements Serializable {
    /**
     * 序列码
     */
    private static final long serialVersionUID = -8843346785881344503L;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 合同号
     */
    private String contractNo;

    /**
     * 产品中文名称
     */
    private String productCname;

    /**
     * 批次号
     */
    private String lotNo;

    /**
     * 仓库编码
     */
    private String warehouseCode;

    /**
     * 产品中文描述
     */
    private String productCdesc;

    /**
     * 规格说明
     */
    private String specificationExplanation;

    /**
     * 货龄区间(1、小于60天 2、60至180天 3、180天至一年 4、一年至两年 5、两年以上)
     */
    private Integer goodsAge;

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getProductCname() {
        return productCname;
    }

    public void setProductCname(String productCname) {
        this.productCname = productCname;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getProductCdesc() {
        return productCdesc;
    }

    public void setProductCdesc(String productCdesc) {
        this.productCdesc = productCdesc;
    }

    public String getSpecificationExplanation() {
        return specificationExplanation;
    }

    public void setSpecificationExplanation(String specificationExplanation) {
        this.specificationExplanation = specificationExplanation;
    }

    public Integer getGoodsAge() {
        return goodsAge;
    }

    public void setGoodsAge(Integer goodsAge) {
        this.goodsAge = goodsAge;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("AccountAgeReq").append('[')
                .append("productCode=")
                .append(productCode)
                .append(",contractNo=")
                .append(contractNo)
                .append(",productCname=")
                .append(productCname)
                .append(",lotNo=")
                .append(lotNo)
                .append(",warehouseCode=")
                .append(warehouseCode)
                .append(",productCdesc=")
                .append(productCdesc)
                .append(",specificationExplanation=")
                .append(specificationExplanation)
                .append(",goodsAge=")
                .append(goodsAge)
                .append(']');
        return sb.toString();
    }
}
